<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>协议</title>
<style>
/*样式表文件来自 懒人css http://lrcss.lrjz100.com */
/*---------重置---------*/
html{font-size: 100%;-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;	*overflow:auto;_overflow-x:hidden;}
body{margin:0;}
p,ul,ol,form,dl,h1,h2,h3,h4,h5,h6{ margin-top:0; margin-bottom:0;}
dl,dd{ margin-left:0;}
ul,ol{padding-left:0;*margin-left:0;list-style-type: none;}
ul li{*zoom:1;*vertical-align:bottom;}
em,var,cite,i{font-style:normal;}
small{font-size:inherit;}
s,a{text-decoration:none;}
:focus{outline:none;}
blockquote,q{quotes:none; margin:0;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;/*table-layout:fixed;*/}
img,iframe{border:none;}
img{vertical-align: top;-ms-interpolation-mode: bicubic;/*ie7防止图片缩小失真的*/}
/*---------竖向菜单（非必需）---------*/
.bl-vernav li{ border-bottom:1px solid #ddd; margin-bottom:-1px;padding-top:1px;}
.bl-vernav a{ display:block; height:20px; line-height:20px; padding:10px 16px;}
.bl-vernav a:hover{ background:#F8F8F8;text-decoration:none;}
/*.bl-vernav .cur a{ background:#428BCA; color:#fff;}*/

.bl-vernav-ord{ border:1px solid #ddd;}

.vernav-level li li{ border-left:none;border-right:none;}
.vernav-level li li a{ padding-left:40px;}
.vernav-level .cur .one{ background:#F8F8F8; 	}
.vernav-level li .cur a{ background:#F8F8F8;	}

/*diy*/
	.bl-vernav-warp{ position:relative;}
	.bl-vernav-warp .auxline{ position:absolute; left:-6px; top:0; z-index:1;line-height:0; font-size:0;
		border-left:#FF5F3E solid 7px; background-color:#F8F8F8;}
	.bl-vernav{ position:relative; z-index:2;}
	.bl-vernav a:hover{ background-color:transparent;}


/*下面这两端是演示用的和整个功能没有必然关系 ，你可以使用你自己的 字体字号颜色设置*/
.demobox{ width:100%; font-size:14px; color:#333;
font-family:'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",SimSun,Tahoma,Arial,Helvetica,STHeiti;}
a{ color:#333; text-decoration:none;}

/* 表样式文件 */
table{border-collapse:collapse;border-spacing:0;border-left:1px solid #888;border-top:1px solid #888;margin-bottom: 30px;border-left:30px}
th,td{border-right:1px solid #888;border-bottom:1px solid #888;padding:5px 15px;}
th{font-weight:bold;background:#ccc;}
</style>

</head>

<body style="padding:50px;">
<div class="demobox" style="float:left">
    <div class="bl-vernav-warp">
    	<div class="auxline"></div>
        <ul class="bl-vernav vernav-level">
            <li><a href="#" class="one">导航菜单</a></li>
<li class="cur"><a href="#" class="one">账号相关接口</a><ul><li><a href="#620bf9c5c352603fab3caa482bfcc513">getUserInfo(获取用户信息)</a></li><li><a href="#9011086a61367fd615c8b266db2445b2">getAddressStr(通过经纬度获取地址信息)</a></li><li><a href="#3fc9d365584e071374c19f39b5f8d8c5">agreeProtocol(设置同意用户协议)</a></li><li><a href="#d7b61aaf97da1258a14ad039c86036f6">bindPhone(绑定手机)</a></li><li><a href="#03e408b0d935b917ab6f95d75690d0e8">bindPhoneV2(绑定手机设置用户信息)</a></li><li><a href="#67099ee47400cc266dc63123ab36f543">setFirstBoxShowed(设置已显示过首次弹窗)</a></li><li><a href="#1e746b552217abf3bb9fc4dcd9c1cb05">setUserInfo(设置用户信息)</a></li><li><a href="#53e8909af116430dba1c92501b914ba3">sendSmsCode(发送短信验证码)</a></li><li><a href="#175e25f5307f9715ce0d0d677d3b151b">setUserNC(设置用户昵称和头像)</a></li><li><a href="#26e26986a107176515ed65c56812ede0">getUserStatus(获取用户状态)</a></li></ul></li><li><a href="#AccountBean">AccountBean</a></li><li><a href="#UserStatusBean">UserStatusBean</a></li><li><a href="#LoginBean">LoginBean</a></li><li><a href="#UserBean">UserBean</a></li><li class="cur"><a href="#" class="one">患者反馈相关接口</a><ul><li><a href="#1badb5fc5a09f398c7047b5662e3bad7">setQuestionCache(设置用户反馈表缓存)</a></li><li><a href="#822ca76690170131b93fd143258196b1">getMedicationSituation(获取用户用药情况信息)</a></li><li><a href="#cc04981e806c30e422cb15336d9a1097">giveSuggest(提交意见反馈)</a></li><li><a href="#bb2325346ee8db99f79d54940d2fa315">submitFeedBackInfo(提交反馈表答案)</a></li><li><a href="#9740a9973ebb2dc38e1be36e020c9c4c">submitFeedbackPhotos(上传用户反馈表照片)</a></li><li><a href="#64e293edcd35f321bb1800858563a5b8">getFeedBackQuestions(获取反馈表)</a></li><li><a href="#1cf584450067a12810f48982351cd7e1">uploadMedicineImage(微信web上传药品信息图片)</a></li><li><a href="#574541ee039642e68312a290b1d8d016">setStartTime(设置用药开始时间)</a></li><li><a href="#76eb98d0ca2a2fd49c0f99543d4c5f07">setUsedDays(设置已用药天信息)</a></li><li><a href="#c526dc70266157b4945c1e130f856bdf">getFeedbackStatus(获取用户反馈变填写状态)</a></li><li><a href="#3f4b64aedc8a3122607a0b630380357d">showSelectBox(当日是否弹出选框)</a></li><li><a href="#7a07b8c1018617752b35fd7eb059fffd">getReportInfo(获取患者自报告信息)</a></li><li><a href="#1657df9d1ac3c32508918dfdb04d23d4">getQuestionCache(获取用户反馈表缓存)</a></li></ul></li><li><a href="#FeedbackTimeBean">FeedbackTimeBean</a></li><li><a href="#QuestionBean">QuestionBean</a></li><li><a href="#FeedBackResultBean">FeedBackResultBean</a></li><li><a href="#OptionInfoBean">OptionInfoBean</a></li><li><a href="#MedicationSituationBean">MedicationSituationBean</a></li><li><a href="#FeedbackStatusBean">FeedbackStatusBean</a></li><li><a href="#FeedBackInfoBean">FeedBackInfoBean</a></li><li><a href="#ReportInfoBean">ReportInfoBean</a></li><li><a href="#DoctorBean">DoctorBean</a></li><li><a href="#QuestionResultBean">QuestionResultBean</a></li><li class="cur"><a href="#" class="one">患教社区相关接口</a><ul><li><a href="#06d4cd63bde972fc66a0aed41d2f5c51">comment(评论)</a></li><li><a href="#f96841b7e1199ad3218072ec9b114f01">getComments(获取评论列表)</a></li><li><a href="#d2ab268a329e47ff10e379970a253a02">browsingHistoryArticle(文章浏览历史)</a></li><li><a href="#b1b09dffa0c7957c385603df550456b2">getGroups(获取论坛模块列表)</a></li><li><a href="#5a0fc08bfdc830bcf8fa2ef051159531">browsingHistoryBbs(论坛浏览历史)</a></li><li><a href="#275328edbaa5afde26c96e0c3d4c920d">getBbsesNew(获取最新论坛列表)</a></li><li><a href="#23ec019f4030c9b74a66dce20d547d7b">getClassDetail(获取课程详情)</a></li><li><a href="#7d41116dbfe3032cc673413e295d416f">recommendArticles(获取推荐文章列表)</a></li><li><a href="#4264661f58fab3815af65dbb7b5bcc6d">getArticleDetail(获取文章详情)</a></li><li><a href="#bf0e046d629286b22f5839ccc279e20f">getArticles(获取文章列表)</a></li><li><a href="#cddac8638765e5254bea3e2442b53617">classSignUp(课程报名)</a></li><li><a href="#db60bad6600d86f49c0230289b08430c">myBbses(获取我的论坛)</a></li><li><a href="#3c259f732d194e104d96ecd2eab9faa2">getClassesSignedup(获取已报名课程列表)</a></li><li><a href="#7c30f6eeb55a8569038519f3b6fdf56b">getClassesHistory(获取听课历史)</a></li><li><a href="#817cade1ef9dd3d1453a3cbd0c5b41c7">getMainPageInfo(获取首页信息)</a></li><li><a href="#42b90196b487c54069097a68fe98ab6f">post(发帖)</a></li><li><a href="#4ea548521b26d70b3e3764d15328fa06">getBbsesHot(获取最热论坛列表)</a></li><li><a href="#bea4feed95de5b809db572747331d3ad">getBbsDetail(获取论坛详情)</a></li><li><a href="#7ec8ac97ff2e63d998a2a8876f41d4bd">getClasses(获取课程列表)</a></li><li><a href="#be1ab1632e4285edc3733b142935c60b">like(点赞/取消点赞)</a></li></ul></li><li><a href="#BannerBean">BannerBean</a></li><li><a href="#MainPageBean">MainPageBean</a></li><li><a href="#CommentBean">CommentBean</a></li><li><a href="#ClassBean">ClassBean</a></li><li><a href="#BroadcastBean">BroadcastBean</a></li><li><a href="#BbsBean">BbsBean</a></li><li><a href="#ArticleBean">ArticleBean</a></li><li><a href="#GroupBean">GroupBean</a></li><li class="cur"><a href="#" class="one">积分相关接口</a><ul><li><a href="#b747a9989c8a7f8b9266d01fd65c4126">getScoreItems(获取积分记录)</a></li><li><a href="#e1066000e7fded74e178984db590a229">luckDraw(抽奖)</a></li><li><a href="#f28461ad089fd3acf9c7de1b1d2c9fd2">getUserIntegral(获取用户总积分)</a></li><li><a href="#51d79a64fb0c44b33a7076eec2118784">getIntegralStatus(获取抽奖积分状态)</a></li></ul></li><li><a href="#AwardBean">AwardBean</a></li><li><a href="#IntegralStatusBean">IntegralStatusBean</a></li><li><a href="#ScoreItemBean">ScoreItemBean</a></li><li><a href="#ScoreBean">ScoreBean</a></li><li><a href="#LuckDrawBackBean">LuckDrawBackBean</a></li>        </ul>
    </div>
</div>
<div style="float:left">
    <div>
        <div style="color:red">
        注意: 统一返回JSON结构，每个接口都返回同一数据结构 {"code":0,"result":结构返回内容} <br>
        code:等于0代表操作成功，非0代表错误码。<br>
        例如:{"code":0,"result":{"name":"张三","age":38}}<br>
        所有请求统一使用POST<br>
        以下接口返回内容定义的是result的属性结构。
        <br/>
        <br/>
            图片：所有图片的格式都使用JSON字符串  例如 "{"width":1024, "high":768,"url":"http://*******","type":"jpg"}"
        <br/>
        <br/>
        </div>
    </div>

<div id="620bf9c5c352603fab3caa482bfcc513"><table ><tr><th colspan="3">接口名称:AccountController_getUserInfo</th></tr><tr><td colspan="3">接口描述:获取用户信息</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:<a href="#UserBean">UserBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("AccountController_getUserInfo", new Object[]{"XXX"}));</td></tr></table></div>
<div id="9011086a61367fd615c8b266db2445b2"><table ><tr><th colspan="3">接口名称:AccountController_getAddressStr</th></tr><tr><td colspan="3">接口描述:通过经纬度获取地址信息</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>longitude</td><td>Double</td><td>经度</td></tr><tr><td>latitude</td><td>Double</td><td>纬度</td></tr><tr><td colspan="3">返回内容:String</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("AccountController_getAddressStr", new Object[]{"XXX","XXX","XXX"}));</td></tr></table></div>
<div id="3fc9d365584e071374c19f39b5f8d8c5"><table ><tr><th colspan="3">接口名称:AccountController_agreeProtocol</th></tr><tr><td colspan="3">接口描述:设置同意用户协议</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("AccountController_agreeProtocol", new Object[]{"XXX"}));</td></tr></table></div>
<div id="d7b61aaf97da1258a14ad039c86036f6"><table ><tr><th colspan="3">接口名称:AccountController_bindPhone</th></tr><tr><td colspan="3">接口描述:绑定手机</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>phone</td><td>String</td><td>手机号</td></tr><tr><td>code</td><td>String</td><td>验证码</td></tr><tr><td colspan="3">返回内容:<a href="#UserStatusBean">UserStatusBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("AccountController_bindPhone", new Object[]{"XXX","181***","1234"}));</td></tr></table></div>
<div id="03e408b0d935b917ab6f95d75690d0e8"><table ><tr><th colspan="3">接口名称:AccountController_bindPhoneV2</th></tr><tr><td colspan="3">接口描述:绑定手机设置用户信息</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>phone</td><td>String</td><td>手机号</td></tr><tr><td>code</td><td>String</td><td>验证码</td></tr><tr><td>name</td><td>String</td><td>姓名</td></tr><tr><td>sex</td><td>Integer</td><td>性别</td></tr><tr><td>address</td><td>String</td><td>地址</td></tr><tr><td colspan="3">返回内容:<a href="#UserStatusBean">UserStatusBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("AccountController_bindPhoneV2", new Object[]{"XXX","181***","1234","XXX",1,"北京市朝阳区"}));</td></tr></table></div>
<div id="67099ee47400cc266dc63123ab36f543"><table ><tr><th colspan="3">接口名称:AccountController_setFirstBoxShowed</th></tr><tr><td colspan="3">接口描述:设置已显示过首次弹窗</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:Boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("AccountController_setFirstBoxShowed", new Object[]{"XXX"}));</td></tr></table></div>
<div id="1e746b552217abf3bb9fc4dcd9c1cb05"><table ><tr><th colspan="3">接口名称:AccountController_setUserInfo</th></tr><tr><td colspan="3">接口描述:设置用户信息</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>name</td><td>String</td><td>手机号</td></tr><tr><td>sex</td><td>Integer</td><td>性别</td></tr><tr><td>age</td><td>Integer</td><td>年龄</td></tr><tr><td>address</td><td>String</td><td>联系地址</td></tr><tr><td colspan="3">返回内容:<a href="#UserBean">UserBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("AccountController_setUserInfo", new Object[]{"XXX","181***",1,23,"XXX"}));</td></tr></table></div>
<div id="53e8909af116430dba1c92501b914ba3"><table ><tr><th colspan="3">接口名称:AccountController_sendSmsCode</th></tr><tr><td colspan="3">接口描述:发送短信验证码</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>phone</td><td>String</td><td>手机号</td></tr><tr><td colspan="3">返回内容:boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("AccountController_sendSmsCode", new Object[]{"XXX","181***"}));</td></tr></table></div>
<div id="175e25f5307f9715ce0d0d677d3b151b"><table ><tr><th colspan="3">接口名称:AccountController_setUserNC</th></tr><tr><td colspan="3">接口描述:设置用户昵称和头像</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>nickName</td><td>String</td><td>昵称</td></tr><tr><td>sid</td><td>String</td><td>微信资源ID</td></tr><tr><td colspan="3">返回内容:Boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("AccountController_setUserNC", new Object[]{"XXX","小红","XXX"}));</td></tr></table></div>
<div id="26e26986a107176515ed65c56812ede0"><table ><tr><th colspan="3">接口名称:AccountController_getUserStatus</th></tr><tr><td colspan="3">接口描述:获取用户状态</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:<a href="#UserStatusBean">UserStatusBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("AccountController_getUserStatus", new Object[]{"XXX"}));</td></tr></table></div>
<div id="AccountBean"><table><tr><th colspan="3">Bean名称:AccountBean</th></tr><tr><td colspan="3">Bean描述:账户信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>uid</td><td>String</td><td>用户ID</td></tr><tr><td>phone</td><td>String</td><td>账户绑定电话</td></tr><tr><td>ctime</td><td>Integer</td><td>创建时间</td></tr></table></div>
<div id="UserStatusBean"><table><tr><th colspan="3">Bean名称:UserStatusBean</th></tr><tr><td colspan="3">Bean描述:用户状态信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>haveBinded</td><td>boolean</td><td>用户是否绑定手机</td></tr><tr><td>haveInfo</td><td>boolean</td><td>用户是否填写了信息</td></tr><tr><td>haveOptional</td><td>boolean</td><td>用户是否已经选填了过敏史问卷</td></tr><tr><td>haveSetStartTime</td><td>boolean</td><td>用户是否已经设置了首次用药时间</td></tr><tr><td>completeness</td><td>Float</td><td>反馈表完成度</td></tr><tr><td>needShowFirstBox</td><td>boolean</td><td>是否需要显示首次弹窗</td></tr><tr><td>haveUploaded</td><td>boolean</td><td>用户是否上传了药品信息图片</td></tr></table></div>
<div id="LoginBean"><table><tr><th colspan="3">Bean名称:LoginBean</th></tr><tr><td colspan="3">Bean描述:用户登录信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>account</td><td><a href="#AccountBean">AccountBean</a></td><td>Account信息</td></tr><tr><td>user</td><td><a href="#UserBean">UserBean</a></td><td>User信息</td></tr></table></div>
<div id="UserBean"><table><tr><th colspan="3">Bean名称:UserBean</th></tr><tr><td colspan="3">Bean描述:用户信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>uid</td><td>String</td><td>用户ID</td></tr><tr><td>name</td><td>String</td><td>用户名</td></tr><tr><td>nickName</td><td>String</td><td>用户昵称</td></tr><tr><td>icon</td><td>String</td><td>用户头像url</td></tr><tr><td>phone</td><td>String</td><td>患者联系电话</td></tr><tr><td>sex</td><td>Integer</td><td>性别1：男2：女</td></tr><tr><td>ranking</td><td>Integer</td><td>加入顺序</td></tr><tr><td>integral</td><td>Integer</td><td>积分</td></tr><tr><td>stime</td><td>Integer</td><td>开始用药时间时间</td></tr><tr><td>ctime</td><td>Integer</td><td>创建时间</td></tr></table></div>
<div id="1badb5fc5a09f398c7047b5662e3bad7"><table ><tr><th colspan="3">接口名称:FeedBackController_setQuestionCache</th></tr><tr><td colspan="3">接口描述:设置用户反馈表缓存</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>type</td><td>Integer</td><td>反馈表类型1：6小时内2：6小时后3：第2天4：第3天5：第5天6：第7天7：第14天8：1个月99：过敏反馈问卷100：用药反馈问卷</td></tr><tr><td>cacheString</td><td>String</td><td>缓存值字符串</td></tr><tr><td colspan="3">返回内容:boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_setQuestionCache", new Object[]{"XXX",XXX,"XXX"}));</td></tr></table></div>
<div id="822ca76690170131b93fd143258196b1"><table ><tr><th colspan="3">接口名称:FeedBackController_getMedicationSituation</th></tr><tr><td colspan="3">接口描述:获取用户用药情况信息</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:<a href="#MedicationSituationBean">MedicationSituationBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_getMedicationSituation", new Object[]{"XXX"}));</td></tr></table></div>
<div id="cc04981e806c30e422cb15336d9a1097"><table ><tr><th colspan="3">接口名称:FeedBackController_giveSuggest</th></tr><tr><td colspan="3">接口描述:提交意见反馈</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>suggestion</td><td>String</td><td>意见</td></tr><tr><td colspan="3">返回内容:boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_giveSuggest", new Object[]{"XXX","XXX"}));</td></tr></table></div>
<div id="bb2325346ee8db99f79d54940d2fa315"><table ><tr><th colspan="3">接口名称:FeedBackController_submitFeedBackInfo</th></tr><tr><td colspan="3">接口描述:提交反馈表答案</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>type</td><td>Integer</td><td>反馈表类型1：6小时内2：6小时后3：第2天4：第3天5：第5天6：第7天7：第14天8：1个月99：过敏反馈问卷100：用药反馈问卷</td></tr><tr><td>submitInfos</td><td>List<<a href="#QuestionResultBean">QuestionResultBean</a>></td><td>提交反馈答案</td></tr><tr><td colspan="3">返回内容:boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_submitFeedBackInfo", new Object[]{"XXX",1,"XXX"}));</td></tr></table></div>
<div id="9740a9973ebb2dc38e1be36e020c9c4c"><table ><tr><th colspan="3">接口名称:FeedBackController_submitFeedbackPhotos</th></tr><tr><td colspan="3">接口描述:上传用户反馈表照片</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>type</td><td>Integer</td><td>反馈表类型1：6小时内2：6小时后3：第2天4：第3天5：第5天6：第7天7：第14天8：1个月99：过敏反馈问卷100：用药反馈问卷</td></tr><tr><td>mediaids</td><td>List<<a>String</a>></td><td>素材ID列表</td></tr><tr><td colspan="3">返回内容:<a href="#FeedbackStatusBean">FeedbackStatusBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_submitFeedbackPhotos", new Object[]{"XXX",XXX,"XXX"}));</td></tr></table></div>
<div id="64e293edcd35f321bb1800858563a5b8"><table ><tr><th colspan="3">接口名称:FeedBackController_getFeedBackQuestions</th></tr><tr><td colspan="3">接口描述:获取反馈表</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>type</td><td>Integer</td><td>反馈表类型1：6小时内2：6小时后3：第2天4：第3天5：第5天6：第7天7：第14天8：1个月99：过敏反馈问卷100：用药反馈问卷</td></tr><tr><td colspan="3">返回内容:List<<a href="#FeedBackInfoBean">FeedBackInfoBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_getFeedBackQuestions", new Object[]{"XXX",1}));</td></tr></table></div>
<div id="1cf584450067a12810f48982351cd7e1"><table ><tr><th colspan="3">接口名称:FeedBackController_uploadMedicineImage</th></tr><tr><td colspan="3">接口描述:微信web上传药品信息图片</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>mediaId</td><td>String</td><td>微信图片素材ID</td></tr><tr><td colspan="3">返回内容:boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_uploadMedicineImage", new Object[]{"XXX","XXX"}));</td></tr></table></div>
<div id="574541ee039642e68312a290b1d8d016"><table ><tr><th colspan="3">接口名称:FeedBackController_setStartTime</th></tr><tr><td colspan="3">接口描述:设置用药开始时间</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>startTime</td><td>Integer</td><td>用药开始时间时间戳</td></tr><tr><td colspan="3">返回内容:boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_setStartTime", new Object[]{"XXX",XXX}));</td></tr></table></div>
<div id="76eb98d0ca2a2fd49c0f99543d4c5f07"><table ><tr><th colspan="3">接口名称:FeedBackController_setUsedDays</th></tr><tr><td colspan="3">接口描述:设置已用药天信息</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>usedDays</td><td>List<<a>Integer</a>></td><td>用药日</td></tr><tr><td colspan="3">返回内容:boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_setUsedDays", new Object[]{"XXX","XXX"}));</td></tr></table></div>
<div id="c526dc70266157b4945c1e130f856bdf"><table ><tr><th colspan="3">接口名称:FeedBackController_getFeedbackStatus</th></tr><tr><td colspan="3">接口描述:获取用户反馈变填写状态</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:<a href="#FeedbackStatusBean">FeedbackStatusBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_getFeedbackStatus", new Object[]{"XXX"}));</td></tr></table></div>
<div id="3f4b64aedc8a3122607a0b630380357d"><table ><tr><th colspan="3">接口名称:FeedBackController_showSelectBox</th></tr><tr><td colspan="3">接口描述:当日是否弹出选框</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_showSelectBox", new Object[]{"XXX"}));</td></tr></table></div>
<div id="7a07b8c1018617752b35fd7eb059fffd"><table ><tr><th colspan="3">接口名称:FeedBackController_getReportInfo</th></tr><tr><td colspan="3">接口描述:获取患者自报告信息</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:<a href="#ReportInfoBean">ReportInfoBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_getReportInfo", new Object[]{"XXX"}));</td></tr></table></div>
<div id="1657df9d1ac3c32508918dfdb04d23d4"><table ><tr><th colspan="3">接口名称:FeedBackController_getQuestionCache</th></tr><tr><td colspan="3">接口描述:获取用户反馈表缓存</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>type</td><td>Integer</td><td>反馈表类型1：6小时内2：6小时后3：第2天4：第3天5：第5天6：第7天7：第14天8：1个月99：过敏反馈问卷100：用药反馈问卷</td></tr><tr><td colspan="3">返回内容:String</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("FeedBackController_getQuestionCache", new Object[]{"XXX",XXX}));</td></tr></table></div>
<div id="FeedbackTimeBean"><table><tr><th colspan="3">Bean名称:FeedbackTimeBean</th></tr><tr><td colspan="3">Bean描述:反馈表状态对应信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>type</td><td>Integer</td><td>反馈表类型1：6小时内2：6小时后3：第2天4：第3天5：第5天6：第7天7：第14天8：1个月</td></tr><tr><td>feedbackStatus</td><td>Integer</td><td>反馈表状态0:过期1:未填写2:已填写3:可填写4:未到时间</td></tr><tr><td>time</td><td>Integer</td><td>问卷填写时间</td></tr><tr><td>countDownTime</td><td>Integer</td><td>下次填写倒计时（其余为空）</td></tr></table></div>
<div id="QuestionBean"><table><tr><th colspan="3">Bean名称:QuestionBean</th></tr><tr><td colspan="3">Bean描述:问题信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>preQid</td><td>Integer</td><td>前置题目</td></tr><tr><td>preOptionid</td><td>Integer</td><td>前置选项</td></tr><tr><td>qid</td><td>Integer</td><td>题目ID</td></tr><tr><td>stem</td><td>String</td><td>题干</td></tr><tr><td>type</td><td>Integer</td><td>题目类型1：多选题2：单选题3：判断题4：问答题5：选择日期6：选择时间7：选择数字</td></tr><tr><td>options</td><td>List<<a href="#OptionInfoBean">OptionInfoBean</a>></td><td>选项列表（问答题无选项）</td></tr></table></div>
<div id="FeedBackResultBean"><table><tr><th colspan="3">Bean名称:FeedBackResultBean</th></tr><tr><td colspan="3">Bean描述:反馈表结果信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>type</td><td>Integer</td><td>反馈表类型1：6小时内2：6小时后3：第2天4：第3天5：第5天6：第7天7：第14天8：1个月99：过敏反馈问卷100：用药反馈问卷</td></tr><tr><td>redScore</td><td>Integer</td><td>眼红病情分值</td></tr><tr><td>greenScore</td><td>Integer</td><td>眼痒病情分值</td></tr><tr><td>questions</td><td>List<<a href="#QuestionResultBean">QuestionResultBean</a>></td><td>问题内容</td></tr><tr><td>images</td><td>List<<a>String</a>></td><td>图片URL</td></tr><tr><td>ctime</td><td>Integer</td><td>创建时间</td></tr></table></div>
<div id="OptionInfoBean"><table><tr><th colspan="3">Bean名称:OptionInfoBean</th></tr><tr><td colspan="3">Bean描述:选项信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>id</td><td>Integer</td><td>选项ID</td></tr><tr><td>value</td><td>String</td><td>选项内容</td></tr><tr><td>checked</td><td>boolean</td><td>是否显示输入框true：选中时输入</td></tr></table></div>
<div id="MedicationSituationBean"><table><tr><th colspan="3">Bean名称:MedicationSituationBean</th></tr><tr><td colspan="3">Bean描述:用药情况信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>startTime</td><td>Integer</td><td>开始时间</td></tr><tr><td>usedDays</td><td>List<<a>Integer</a>></td><td>患者已经用药天列表</td></tr><tr><td>totalDays</td><td>Integer</td><td>医生建议用药天数</td></tr><tr><td>haveSetTodayUsed</td><td>boolean</td><td>是否已设置今天用药</td></tr></table></div>
<div id="FeedbackStatusBean"><table><tr><th colspan="3">Bean名称:FeedbackStatusBean</th></tr><tr><td colspan="3">Bean描述:反馈表状态信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>startType</td><td>Integer</td><td>起始反馈表类型0:全部过期1：6小时内2：6小时后3：第2天4：第3天5：第5天6：第7天7：第14天8：1个月</td></tr><tr><td>nowType</td><td>Integer</td><td>目前阶段状态反馈表类型0:无1：6小时内2：6小时后3：第2天4：第3天5：第5天6：第7天7：第14天8：1个月</td></tr><tr><td>includeTypes</td><td>List<<a href="#FeedbackTimeBean">FeedbackTimeBean</a>></td><td>反馈表状态对应信息列表</td></tr><tr><td>totalCount</td><td>Integer</td><td>用户需要填写的反馈表总数</td></tr><tr><td>nowadays</td><td>Integer</td><td>用药第几天</td></tr><tr><td>endday</td><td>Integer</td><td>结束天数</td></tr><tr><td>haveUploaded</td><td>boolean</td><td>用户是否上传了药品信息图片</td></tr><tr><td>haveOptional</td><td>boolean</td><td>用户是否填写了过敏反馈表</td></tr><tr><td>haveWritedFirst</td><td>boolean</td><td>用户是否填写了首次问卷</td></tr></table></div>
<div id="FeedBackInfoBean"><table><tr><th colspan="3">Bean名称:FeedBackInfoBean</th></tr><tr><td colspan="3">Bean描述:用药反馈表信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>qBlock</td><td>String</td><td>问题所属区块名称</td></tr><tr><td>questions</td><td>List<<a href="#QuestionBean">QuestionBean</a>></td><td>问题列表</td></tr></table></div>
<div id="ReportInfoBean"><table><tr><th colspan="3">Bean名称:ReportInfoBean</th></tr><tr><td colspan="3">Bean描述:患者自报告</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>medicationSituation</td><td><a href="#MedicationSituationBean">MedicationSituationBean</a></td><td>用药情况信息</td></tr><tr><td>doctorInfo</td><td><a href="#DoctorBean">DoctorBean</a></td><td>医生信息</td></tr><tr><td>feedBackInfos</td><td>List<<a href="#FeedBackResultBean">FeedBackResultBean</a>></td><td>反馈表结果信息列表</td></tr></table></div>
<div id="DoctorBean"><table><tr><th colspan="3">Bean名称:DoctorBean</th></tr><tr><td colspan="3">Bean描述:医生信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>name</td><td>String</td><td>医生姓名</td></tr><tr><td>iconUrl</td><td>String</td><td>医生头像url</td></tr><tr><td>hospital</td><td>String</td><td>医院</td></tr><tr><td>title</td><td>String</td><td>医生职称</td></tr><tr><td>ctime</td><td>Integer</td><td>首诊时间</td></tr></table></div>
<div id="QuestionResultBean"><table><tr><th colspan="3">Bean名称:QuestionResultBean</th></tr><tr><td colspan="3">Bean描述:提交问题结果信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>qid</td><td>Integer</td><td>问题ID</td></tr><tr><td>stem</td><td>String</td><td>题干</td></tr><tr><td>valueid</td><td>Integer</td><td>选项ID</td></tr><tr><td>value</td><td>String</td><td>选项内容</td></tr><tr><td>remark</td><td>String</td><td>checked为true时备注</td></tr></table></div>
<div id="06d4cd63bde972fc66a0aed41d2f5c51"><table ><tr><th colspan="3">接口名称:ResourceController_comment</th></tr><tr><td colspan="3">接口描述:评论</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>relateid</td><td>Long</td><td>对应资源</td></tr><tr><td>type</td><td>Integer</td><td>对应资源类型1：文章2：论坛3：课堂</td></tr><tr><td>replyCommentid</td><td>String</td><td>回复评论ID(不回复时为空)</td></tr><tr><td>content</td><td>String</td><td>评论内容</td></tr><tr><td colspan="3">返回内容:<a href="#CommentBean">CommentBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_comment", new Object[]{"XXX","XXX",XXX,"XXX","XXX"}));</td></tr></table></div>
<div id="f96841b7e1199ad3218072ec9b114f01"><table ><tr><th colspan="3">接口名称:ResourceController_getComments</th></tr><tr><td colspan="3">接口描述:获取评论列表</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>id</td><td>Long</td><td>对应资源ID</td></tr><tr><td>type</td><td>Integer</td><td>类型1：文章2：论坛3：课堂</td></tr><tr><td colspan="3">返回内容:List<<a href="#CommentBean">CommentBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_getComments", new Object[]{"XXX","XXX",XXX}));</td></tr></table></div>
<div id="d2ab268a329e47ff10e379970a253a02"><table ><tr><th colspan="3">接口名称:ResourceController_browsingHistoryArticle</th></tr><tr><td colspan="3">接口描述:文章浏览历史</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:List<<a href="#ArticleBean">ArticleBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_browsingHistoryArticle", new Object[]{"XXX"}));</td></tr></table></div>
<div id="b1b09dffa0c7957c385603df550456b2"><table ><tr><th colspan="3">接口名称:ResourceController_getGroups</th></tr><tr><td colspan="3">接口描述:获取论坛模块列表</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td colspan="3">返回内容:List<<a href="#GroupBean">GroupBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_getGroups", new Object[]{}));</td></tr></table></div>
<div id="5a0fc08bfdc830bcf8fa2ef051159531"><table ><tr><th colspan="3">接口名称:ResourceController_browsingHistoryBbs</th></tr><tr><td colspan="3">接口描述:论坛浏览历史</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:List<<a href="#BbsBean">BbsBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_browsingHistoryBbs", new Object[]{"XXX"}));</td></tr></table></div>
<div id="275328edbaa5afde26c96e0c3d4c920d"><table ><tr><th colspan="3">接口名称:ResourceController_getBbsesNew</th></tr><tr><td colspan="3">接口描述:获取最新论坛列表</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:List<<a href="#BbsBean">BbsBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_getBbsesNew", new Object[]{"XXX"}));</td></tr></table></div>
<div id="23ec019f4030c9b74a66dce20d547d7b"><table ><tr><th colspan="3">接口名称:ResourceController_getClassDetail</th></tr><tr><td colspan="3">接口描述:获取课程详情</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>cid</td><td>Long</td><td>课程ID</td></tr><tr><td colspan="3">返回内容:<a href="#ClassBean">ClassBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_getClassDetail", new Object[]{"XXX","XXX"}));</td></tr></table></div>
<div id="7d41116dbfe3032cc673413e295d416f"><table ><tr><th colspan="3">接口名称:ResourceController_recommendArticles</th></tr><tr><td colspan="3">接口描述:获取推荐文章列表</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>id</td><td>Long</td><td>文章ID</td></tr><tr><td colspan="3">返回内容:List<<a href="#ArticleBean">ArticleBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_recommendArticles", new Object[]{"XXX","XXX"}));</td></tr></table></div>
<div id="4264661f58fab3815af65dbb7b5bcc6d"><table ><tr><th colspan="3">接口名称:ResourceController_getArticleDetail</th></tr><tr><td colspan="3">接口描述:获取文章详情</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>id</td><td>Long</td><td>文章ID</td></tr><tr><td colspan="3">返回内容:<a href="#ArticleBean">ArticleBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_getArticleDetail", new Object[]{"XXX","XXX"}));</td></tr></table></div>
<div id="bf0e046d629286b22f5839ccc279e20f"><table ><tr><th colspan="3">接口名称:ResourceController_getArticles</th></tr><tr><td colspan="3">接口描述:获取文章列表</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:List<<a href="#ArticleBean">ArticleBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_getArticles", new Object[]{"XXX"}));</td></tr></table></div>
<div id="cddac8638765e5254bea3e2442b53617"><table ><tr><th colspan="3">接口名称:ResourceController_classSignUp</th></tr><tr><td colspan="3">接口描述:课程报名</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>cid</td><td>Long</td><td>课程ID</td></tr><tr><td colspan="3">返回内容:boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_classSignUp", new Object[]{"XXX","XXX"}));</td></tr></table></div>
<div id="db60bad6600d86f49c0230289b08430c"><table ><tr><th colspan="3">接口名称:ResourceController_myBbses</th></tr><tr><td colspan="3">接口描述:获取我的论坛</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:List<<a href="#BbsBean">BbsBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_myBbses", new Object[]{"XXX"}));</td></tr></table></div>
<div id="3c259f732d194e104d96ecd2eab9faa2"><table ><tr><th colspan="3">接口名称:ResourceController_getClassesSignedup</th></tr><tr><td colspan="3">接口描述:获取已报名课程列表</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:List<<a href="#ClassBean">ClassBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_getClassesSignedup", new Object[]{"XXX"}));</td></tr></table></div>
<div id="7c30f6eeb55a8569038519f3b6fdf56b"><table ><tr><th colspan="3">接口名称:ResourceController_getClassesHistory</th></tr><tr><td colspan="3">接口描述:获取听课历史</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:List<<a href="#ClassBean">ClassBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_getClassesHistory", new Object[]{"XXX"}));</td></tr></table></div>
<div id="817cade1ef9dd3d1453a3cbd0c5b41c7"><table ><tr><th colspan="3">接口名称:ResourceController_getMainPageInfo</th></tr><tr><td colspan="3">接口描述:获取首页信息</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:<a href="#MainPageBean">MainPageBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_getMainPageInfo", new Object[]{"XXX"}));</td></tr></table></div>
<div id="42b90196b487c54069097a68fe98ab6f"><table ><tr><th colspan="3">接口名称:ResourceController_post</th></tr><tr><td colspan="3">接口描述:发帖</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>title</td><td>String</td><td>标题</td></tr><tr><td>content</td><td>String</td><td>帖子内容</td></tr><tr><td>gid</td><td>Integer</td><td>模块ID0：默认</td></tr><tr><td>mediaids</td><td>List<<a>String</a>></td><td>图片素材id列表</td></tr><tr><td colspan="3">返回内容:boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_post", new Object[]{"XXX","XXX","XXX",XXX,"XXX"}));</td></tr></table></div>
<div id="4ea548521b26d70b3e3764d15328fa06"><table ><tr><th colspan="3">接口名称:ResourceController_getBbsesHot</th></tr><tr><td colspan="3">接口描述:获取最热论坛列表</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:List<<a href="#BbsBean">BbsBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_getBbsesHot", new Object[]{"XXX"}));</td></tr></table></div>
<div id="bea4feed95de5b809db572747331d3ad"><table ><tr><th colspan="3">接口名称:ResourceController_getBbsDetail</th></tr><tr><td colspan="3">接口描述:获取论坛详情</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>bid</td><td>Long</td><td>论坛ID</td></tr><tr><td colspan="3">返回内容:<a href="#BbsBean">BbsBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_getBbsDetail", new Object[]{"XXX","XXX"}));</td></tr></table></div>
<div id="7ec8ac97ff2e63d998a2a8876f41d4bd"><table ><tr><th colspan="3">接口名称:ResourceController_getClasses</th></tr><tr><td colspan="3">接口描述:获取课程列表</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:List<<a href="#ClassBean">ClassBean</a>></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_getClasses", new Object[]{"XXX"}));</td></tr></table></div>
<div id="be1ab1632e4285edc3733b142935c60b"><table ><tr><th colspan="3">接口名称:ResourceController_like</th></tr><tr><td colspan="3">接口描述:点赞/取消点赞</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td>bid</td><td>Long</td><td>论坛ID</td></tr><tr><td colspan="3">返回内容:boolean</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("ResourceController_like", new Object[]{"XXX","XXX"}));</td></tr></table></div>
<div id="BannerBean"><table><tr><th colspan="3">Bean名称:BannerBean</th></tr><tr><td colspan="3">Bean描述:轮播图信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>id</td><td>Long</td><td>轮播图ID</td></tr><tr><td>title</td><td>String</td><td>标题</td></tr><tr><td>imageUrl</td><td>String</td><td>图片地址</td></tr><tr><td>gotoUrl</td><td>String</td><td>跳转地址</td></tr></table></div>
<div id="MainPageBean"><table><tr><th colspan="3">Bean名称:MainPageBean</th></tr><tr><td colspan="3">Bean描述:首页信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>banners</td><td>List<<a href="#BannerBean">BannerBean</a>></td><td>轮播图列表</td></tr><tr><td>articles</td><td>List<<a href="#ArticleBean">ArticleBean</a>></td><td>文章列表</td></tr><tr><td>bbses</td><td>List<<a href="#BbsBean">BbsBean</a>></td><td>论坛列表</td></tr><tr><td>classes</td><td><a href="#ClassBean">ClassBean</a></td><td>课程信息</td></tr><tr><td>broadcast</td><td>List<<a href="#BroadcastBean">BroadcastBean</a>></td><td>广播信息</td></tr></table></div>
<div id="CommentBean"><table><tr><th colspan="3">Bean名称:CommentBean</th></tr><tr><td colspan="3">Bean描述:评论信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>coid</td><td>String</td><td>评论ID</td></tr><tr><td>user</td><td><a href="#UserBean">UserBean</a></td><td>用户信息</td></tr><tr><td>replyComment</td><td><a href="#CommentBean">CommentBean</a></td><td>回复评论</td></tr><tr><td>content</td><td>String</td><td>内容</td></tr><tr><td>ctime</td><td>Integer</td><td>创建时间</td></tr></table></div>
<div id="ClassBean"><table><tr><th colspan="3">Bean名称:ClassBean</th></tr><tr><td colspan="3">Bean描述:课堂信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>id</td><td>Long</td><td>课堂ID</td></tr><tr><td>doctor</td><td>String</td><td>医生信息</td></tr><tr><td>title</td><td>String</td><td>标题</td></tr><tr><td>video</td><td>String</td><td>视频地址</td></tr><tr><td>coverImage</td><td>String</td><td>封面图</td></tr><tr><td>signupCount</td><td>Integer</td><td>报名数</td></tr><tr><td>needIntegral</td><td>Integer</td><td>所需积分</td></tr><tr><td>startTime</td><td>Integer</td><td>开始时间</td></tr><tr><td>endTime</td><td>Integer</td><td>结束时间</td></tr><tr><td>isSignuped</td><td>boolean</td><td>是否已报名</td></tr><tr><td>status</td><td>Integer</td><td>状态3：可报名4：正在上课5：上课结束</td></tr><tr><td>ctime</td><td>Integer</td><td>创建时间</td></tr></table></div>
<div id="BroadcastBean"><table><tr><th colspan="3">Bean名称:BroadcastBean</th></tr><tr><td colspan="3">Bean描述:广播信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>broadcast</td><td>String</td><td>内容</td></tr><tr><td>ctime</td><td>Integer</td><td>创建时间</td></tr></table></div>
<div id="BbsBean"><table><tr><th colspan="3">Bean名称:BbsBean</th></tr><tr><td colspan="3">Bean描述:论坛信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>id</td><td>Long</td><td>论坛ID</td></tr><tr><td>user</td><td><a href="#UserBean">UserBean</a></td><td>用户信息</td></tr><tr><td>title</td><td>String</td><td>标题</td></tr><tr><td>content</td><td>String</td><td>内容</td></tr><tr><td>images</td><td>List<<a>String</a>></td><td>图片列表</td></tr><tr><td>readCount</td><td>Integer</td><td>阅读数</td></tr><tr><td>commentCount</td><td>Integer</td><td>评论数</td></tr><tr><td>likeCount</td><td>Integer</td><td>点赞数</td></tr><tr><td>status</td><td>Integer</td><td>状态1：普通2：置顶3：精华4：推荐</td></tr><tr><td>isLiked</td><td>boolean</td><td>是否已经点赞</td></tr><tr><td>groupName</td><td>String</td><td>论坛模块名</td></tr><tr><td>ctime</td><td>Integer</td><td>创建时间</td></tr></table></div>
<div id="ArticleBean"><table><tr><th colspan="3">Bean名称:ArticleBean</th></tr><tr><td colspan="3">Bean描述:文章信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>id</td><td>Long</td><td>文章ID</td></tr><tr><td>title</td><td>String</td><td>文章标题</td></tr><tr><td>source</td><td>String</td><td>来源</td></tr><tr><td>sample</td><td>String</td><td>简短内容</td></tr><tr><td>content</td><td>String</td><td>内容</td></tr><tr><td>images</td><td>List<<a>String</a>></td><td>图片列表</td></tr><tr><td>readCount</td><td>Integer</td><td>阅读数</td></tr><tr><td>commentCount</td><td>Integer</td><td>评论数</td></tr><tr><td>ctime</td><td>Integer</td><td>创建时间</td></tr></table></div>
<div id="GroupBean"><table><tr><th colspan="3">Bean名称:GroupBean</th></tr><tr><td colspan="3">Bean描述:论坛模块信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>gid</td><td>Integer</td><td>模块ID</td></tr><tr><td>groupName</td><td>String</td><td>模块名称</td></tr></table></div>
<div id="b747a9989c8a7f8b9266d01fd65c4126"><table ><tr><th colspan="3">接口名称:UserScoreController_getScoreItems</th></tr><tr><td colspan="3">接口描述:获取积分记录</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:<a href="#ScoreBean">ScoreBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("UserScoreController_getScoreItems", new Object[]{"XXX"}));</td></tr></table></div>
<div id="e1066000e7fded74e178984db590a229"><table ><tr><th colspan="3">接口名称:UserScoreController_luckDraw</th></tr><tr><td colspan="3">接口描述:抽奖</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:<a href="#LuckDrawBackBean">LuckDrawBackBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("UserScoreController_luckDraw", new Object[]{"XXX"}));</td></tr></table></div>
<div id="f28461ad089fd3acf9c7de1b1d2c9fd2"><table ><tr><th colspan="3">接口名称:UserScoreController_getUserIntegral</th></tr><tr><td colspan="3">接口描述:获取用户总积分</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:Integer</td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("UserScoreController_getUserIntegral", new Object[]{"XXX"}));</td></tr></table></div>
<div id="51d79a64fb0c44b33a7076eec2118784"><table ><tr><th colspan="3">接口名称:UserScoreController_getIntegralStatus</th></tr><tr><td colspan="3">接口描述:获取抽奖积分状态</td></tr><tr><td colspan="3">参数列表:</td></tr><tr><td>参数名称</td><td>参数类型</td><td>参数描述</td></tr><tr><td>token</td><td>String</td><td>TOKEN</td></tr><tr><td colspan="3">返回内容:<a href="#IntegralStatusBean">IntegralStatusBean</a></td></tr><tr><td colspan="3">JAVA DEMO:client.invoke("UserScoreController_getIntegralStatus", new Object[]{"XXX"}));</td></tr></table></div>
<div id="AwardBean"><table><tr><th colspan="3">Bean名称:AwardBean</th></tr><tr><td colspan="3">Bean描述:奖品信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>awardId</td><td>Integer</td><td>奖品ID</td></tr><tr><td>awardName</td><td>String</td><td>奖品名称</td></tr><tr><td>ctime</td><td>Integer</td><td>获奖时间</td></tr></table></div>
<div id="IntegralStatusBean"><table><tr><th colspan="3">Bean名称:IntegralStatusBean</th></tr><tr><td colspan="3">Bean描述:抽奖积分状态信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>currScore</td><td>Integer</td><td>当前积分</td></tr><tr><td>totalCount</td><td>Integer</td><td>可抽奖次数</td></tr><tr><td>drawing</td><td>boolean</td><td>是否开始抽奖（每周三为true）</td></tr><tr><td>myAwards</td><td>List<<a href="#AwardBean">AwardBean</a>></td><td>我的奖品列表</td></tr></table></div>
<div id="ScoreItemBean"><table><tr><th colspan="3">Bean名称:ScoreItemBean</th></tr><tr><td colspan="3">Bean描述:积分记录</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>source</td><td>String</td><td>来源</td></tr><tr><td>score</td><td>Integer</td><td>前置选项</td></tr><tr><td>ctime</td><td>Integer</td><td>时间</td></tr></table></div>
<div id="ScoreBean"><table><tr><th colspan="3">Bean名称:ScoreBean</th></tr><tr><td colspan="3">Bean描述:积分</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>currScore</td><td>Integer</td><td>当前积分</td></tr><tr><td>items</td><td>List<<a href="#ScoreItemBean">ScoreItemBean</a>></td><td>积分记录</td></tr></table></div>
<div id="LuckDrawBackBean"><table><tr><th colspan="3">Bean名称:LuckDrawBackBean</th></tr><tr><td colspan="3">Bean描述:抽奖返回信息</td></tr><tr><td colspan="3">属性列表</td></tr><tr><td>属性名称</td><td>属性类型</td><td>属性描述</td></tr><tr><td>IntegralStatusInfo</td><td><a href="#IntegralStatusBean">IntegralStatusBean</a></td><td>积分状态信息</td></tr><tr><td>AwardInfo</td><td><a href="#AwardBean">AwardBean</a></td><td>奖品信息</td></tr></table></div>
</div>
<script type="text/javascript" src="js/jquery.js"></script>
<script>
$(function(){
	var verNav = $(".bl-vernav"),
		line = verNav.siblings(".auxline")
		verNavFisrt = verNav.children("li:first-child"),
		curY = verNav.children("li.cur").position().top;

	line.height(verNavFisrt.outerHeight()-1).width(verNavFisrt.outerWidth());//设置辅助线初始化高度和宽度，也可以直接用css设置好，这里就不用js计算了

	verNav.find("li").mouseenter(function(){
		var thisY = $(this).position().top;
		line.stop(true,true).animate({top:thisY},200);
		return false
	})
	.end()
	.mouseleave(function(){
		line.stop(true,true).animate({top:curY},300)
	}).trigger("mouseleave");
});
</script>
</body>
</html>